Big Huge Thesaurus

bus terminal

noun